package com.tjsinfo.tjsoa.oldOADocument.fawen.bo;

import java.util.List;

import org.hibernate.criterion.DetachedCriteria;
import org.jbpm.taskmgmt.exe.TaskInstance;


//import com.tjsinfo.tjsoa.documentationflow.tongzhifawen.vo.TTongzhifawenNeirong;
import com.tjsinfo.tjsoa.oldOADocument.fawen.vo.FaWenInfo;
import com.tjsinfo.tjsoa.system.vo.Files;
import com.tjsinfo.tjsoa.system.vo.TSystemUser;



public interface ITChaYueWenJianBO { 

	public Integer wenyearmax();
	
	public Integer wenyearmin();
	
	/**
	 * 文件查询
	 * @param first	 起始行
	 * @param max    行数
	 * @param biaoti 标题
	 * @param wenyear 年度
	 * @param wenhao 文号
	 * @return
	 */
	public List<FaWenInfo> selectChaYueWenJian(Integer first,Integer max,String biaoti,String wenyear,String wenhao,String maintypeid);
	
	/**
	 * 文件查询
	 * @param first	 起始行
	 * @param max    行数
	 * @param biaoti 标题
	 * @param wenyear 年度
	 * @param wenhao 文号
	 * @return
	 */
	public Integer selectChaYueWenJianCount(String biaoti,String wenyear,String wenhao,String maintypeid);

	/**
	 * 查找某一个文件
	 * @param id 文件id
	 * @return
	 */
	public FaWenInfo selectOneById(String id);
	
}
